package com.xteam.ecsystem.entities;


import java.io.Serializable;

/**
 * 导航配置表
 * @author tangkf
 * @date 2012-08-14
 */
public class SysNavConfig implements Serializable {
	private static final long serialVersionUID = 1L;


	/**
	 * 类名称
	 */
	public static final String REF="SysNavConfig";

	/**
	 * 系统ID 的属性名
	 */
	public static final String PROP_SNCID="sncId";

	/**
	 * 内容类型（0-静态内容，1-商品推荐，2-商品分类，3-文章分类，4-外部链接） 的属性名
	 */
	public static final String PROP_SNCTYPE="sncType";

	/**
	 * 系统内容 的属性名
	 */
	public static final String PROP_SNCCONTENT="sncContent";

	/**
	 * 显示名称 的属性名
	 */
	public static final String PROP_SNCNAME="sncName";

	/**
	 * 显示样式 的属性名
	 */
	public static final String PROP_SNCDISPLAY="sncDisplay";

	/**
	 * 图标样式 的属性名
	 */
	public static final String PROP_SNCICON="sncIcon";

	/**
	 * 链接地址 的属性名
	 */
	public static final String PROP_SNCURL="sncUrl";

	/**
	 * 调用函数 的属性名
	 */
	public static final String PROP_SNCFUNCTION="sncFunction";

	/**
	 * 显示页面（0-标准，1-主页，2-子页） 的属性名
	 */
	public static final String PROP_SNCPAGE="sncPage";

	/**
	 * 显示位置（0-顶部，1-中间，2-底部，3-左侧，4-右侧） 的属性名
	 */
	public static final String PROP_SNCPOSITION="sncPosition";

	/**
	 * 显示排序（数字倒序） 的属性名
	 */
	public static final String PROP_SNCORDER="sncOrder";

	/**
	 * 状态（0-无效，1-有效） 的属性名
	 */
	public static final String PROP_SNCSTATE="sncState";

	/**
	 * 系统ID
	 */
	private java.lang.String sncId;

	/**
	 * 内容类型（0-静态内容，1-商品推荐，2-商品分类，3-文章分类，4-外部链接）
	 */
	private java.lang.Integer sncType;

	/**
	 * 系统内容
	 */
	private java.lang.String sncContent;

	/**
	 * 显示名称
	 */
	private java.lang.String sncName;

	/**
	 * 显示样式
	 */
	private java.lang.String sncDisplay;

	/**
	 * 图标样式
	 */
	private java.lang.String sncIcon;

	/**
	 * 链接地址
	 */
	private java.lang.String sncUrl;

	/**
	 * 调用函数
	 */
	private java.lang.String sncFunction;

	/**
	 * 显示页面（0-标准，1-主页，2-子页）
	 */
	private java.lang.Integer sncPage;

	/**
	 * 显示位置（0-顶部，1-中间，2-底部，3-左侧，4-右侧）
	 */
	private java.lang.Integer sncPosition;

	/**
	 * 显示排序（数字倒序）
	 */
	private java.lang.Integer sncOrder;

	/**
	 * 状态（0-无效，1-有效）
	 */
	private java.lang.Integer sncState;

	/**
	 * 获取 系统ID 的属性值
	 * @return sncId : 系统ID
	 * @author tangkf
	 */
	public java.lang.String getSncId(){
		return this.sncId;
	}

	/**
	 * 设置 系统ID 的属性值
	 * @param sncId : 系统ID
	 * @author tangkf
	 */
	public void setSncId(java.lang.String sncId){
		this.sncId	= sncId;
	}

	/**
	 * 获取 内容类型（0-静态内容，1-商品推荐，2-商品分类，3-文章分类，4-外部链接） 的属性值
	 * @return sncType : 内容类型（0-静态内容，1-商品推荐，2-商品分类，3-文章分类，4-外部链接）
	 * @author tangkf
	 */
	public java.lang.Integer getSncType(){
		return this.sncType;
	}

	/**
	 * 设置 内容类型（0-静态内容，1-商品推荐，2-商品分类，3-文章分类，4-外部链接） 的属性值
	 * @param sncType : 内容类型（0-静态内容，1-商品推荐，2-商品分类，3-文章分类，4-外部链接）
	 * @author tangkf
	 */
	public void setSncType(java.lang.Integer sncType){
		this.sncType	= sncType;
	}

	/**
	 * 获取 系统内容 的属性值
	 * @return sncContent : 系统内容
	 * @author tangkf
	 */
	public java.lang.String getSncContent(){
		return this.sncContent;
	}

	/**
	 * 设置 系统内容 的属性值
	 * @param sncContent : 系统内容
	 * @author tangkf
	 */
	public void setSncContent(java.lang.String sncContent){
		this.sncContent	= sncContent;
	}

	/**
	 * 获取 显示名称 的属性值
	 * @return sncName : 显示名称
	 * @author tangkf
	 */
	public java.lang.String getSncName(){
		return this.sncName;
	}

	/**
	 * 设置 显示名称 的属性值
	 * @param sncName : 显示名称
	 * @author tangkf
	 */
	public void setSncName(java.lang.String sncName){
		this.sncName	= sncName;
	}

	/**
	 * 获取 显示样式 的属性值
	 * @return sncDisplay : 显示样式
	 * @author tangkf
	 */
	public java.lang.String getSncDisplay(){
		return this.sncDisplay;
	}

	/**
	 * 设置 显示样式 的属性值
	 * @param sncDisplay : 显示样式
	 * @author tangkf
	 */
	public void setSncDisplay(java.lang.String sncDisplay){
		this.sncDisplay	= sncDisplay;
	}

	/**
	 * 获取 图标样式 的属性值
	 * @return sncIcon : 图标样式
	 * @author tangkf
	 */
	public java.lang.String getSncIcon(){
		return this.sncIcon;
	}

	/**
	 * 设置 图标样式 的属性值
	 * @param sncIcon : 图标样式
	 * @author tangkf
	 */
	public void setSncIcon(java.lang.String sncIcon){
		this.sncIcon	= sncIcon;
	}

	/**
	 * 获取 链接地址 的属性值
	 * @return sncUrl : 链接地址
	 * @author tangkf
	 */
	public java.lang.String getSncUrl(){
		return this.sncUrl;
	}

	/**
	 * 设置 链接地址 的属性值
	 * @param sncUrl : 链接地址
	 * @author tangkf
	 */
	public void setSncUrl(java.lang.String sncUrl){
		this.sncUrl	= sncUrl;
	}

	/**
	 * 获取 调用函数 的属性值
	 * @return sncFunction : 调用函数
	 * @author tangkf
	 */
	public java.lang.String getSncFunction(){
		return this.sncFunction;
	}

	/**
	 * 设置 调用函数 的属性值
	 * @param sncFunction : 调用函数
	 * @author tangkf
	 */
	public void setSncFunction(java.lang.String sncFunction){
		this.sncFunction	= sncFunction;
	}

	/**
	 * 获取 显示页面（0-标准，1-主页，2-子页） 的属性值
	 * @return sncPage : 显示页面（0-标准，1-主页，2-子页）
	 * @author tangkf
	 */
	public java.lang.Integer getSncPage(){
		return this.sncPage;
	}

	/**
	 * 设置 显示页面（0-标准，1-主页，2-子页） 的属性值
	 * @param sncPage : 显示页面（0-标准，1-主页，2-子页）
	 * @author tangkf
	 */
	public void setSncPage(java.lang.Integer sncPage){
		this.sncPage	= sncPage;
	}

	/**
	 * 获取 显示位置（0-顶部，1-中间，2-底部，3-左侧，4-右侧） 的属性值
	 * @return sncPosition : 显示位置（0-顶部，1-中间，2-底部，3-左侧，4-右侧）
	 * @author tangkf
	 */
	public java.lang.Integer getSncPosition(){
		return this.sncPosition;
	}

	/**
	 * 设置 显示位置（0-顶部，1-中间，2-底部，3-左侧，4-右侧） 的属性值
	 * @param sncPosition : 显示位置（0-顶部，1-中间，2-底部，3-左侧，4-右侧）
	 * @author tangkf
	 */
	public void setSncPosition(java.lang.Integer sncPosition){
		this.sncPosition	= sncPosition;
	}

	/**
	 * 获取 显示排序（数字倒序） 的属性值
	 * @return sncOrder : 显示排序（数字倒序）
	 * @author tangkf
	 */
	public java.lang.Integer getSncOrder(){
		return this.sncOrder;
	}

	/**
	 * 设置 显示排序（数字倒序） 的属性值
	 * @param sncOrder : 显示排序（数字倒序）
	 * @author tangkf
	 */
	public void setSncOrder(java.lang.Integer sncOrder){
		this.sncOrder	= sncOrder;
	}

	/**
	 * 获取 状态（0-无效，1-有效） 的属性值
	 * @return sncState : 状态（0-无效，1-有效）
	 * @author tangkf
	 */
	public java.lang.Integer getSncState(){
		return this.sncState;
	}

	/**
	 * 设置 状态（0-无效，1-有效） 的属性值
	 * @param sncState : 状态（0-无效，1-有效）
	 * @author tangkf
	 */
	public void setSncState(java.lang.Integer sncState){
		this.sncState	= sncState;
	}

	/**
	 * 转换为字符串
	 * @author tangkf
	 */
	public String toString(){
		return "{" + "sncId(系统ID)=" + sncId + "," +"sncType(内容类型（0-静态内容，1-商品推荐，2-商品分类，3-文章分类，4-外部链接）)=" + sncType + "," +"sncContent(系统内容)=" + sncContent + "," +"sncName(显示名称)=" + sncName + "," +"sncDisplay(显示样式)=" + sncDisplay + "," +"sncIcon(图标样式)=" + sncIcon + "," +"sncUrl(链接地址)=" + sncUrl + "," +"sncFunction(调用函数)=" + sncFunction + "," +"sncPage(显示页面（0-标准，1-主页，2-子页）)=" + sncPage + "," +"sncPosition(显示位置（0-顶部，1-中间，2-底部，3-左侧，4-右侧）)=" + sncPosition + "," +"sncOrder(显示排序（数字倒序）)=" + sncOrder + "," +"sncState(状态（0-无效，1-有效）)=" + sncState + "}";
	}
	/**
	 * 转换为 JSON 字符串
	 * @author tangkf
	 */
	public String toJson(){
		return "{" + "sncId:'" + sncId + "'," +"sncType:'" + sncType + "'," +"sncContent:'" + sncContent + "'," +"sncName:'" + sncName + "'," +"sncDisplay:'" + sncDisplay + "'," +"sncIcon:'" + sncIcon + "'," +"sncUrl:'" + sncUrl + "'," +"sncFunction:'" + sncFunction + "'," +"sncPage:'" + sncPage + "'," +"sncPosition:'" + sncPosition + "'," +"sncOrder:'" + sncOrder + "'," +"sncState:'" + sncState + "'}";
	}
}